home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1998 November / Freeware November 1998.img / dist / fw_MJGxmorph.idb / usr / freeware / info / xmorph / HISTORY.z / HISTORY
Text File  |  1998-01-21  |  5KB  |  108 lines

  1. xmorph: Digital Image Warp ("morph") graphical user interface
  2.  
  3. Written and Copyright (C) 1994 by Michael J. Gourlay
  4. NO WARRANTEES, EXPRESS OR IMPLIED.
  5.  
  6. Send bug reports to mike@penguin.gatech.edu
  7.  
  8. ------------------
  9. Alpha version:  these releases come all too often.
  10.  
  11. 22jul94:
  12.   More diddling with the tga routines.  Colormap and pixel stuff.
  13.  
  14. 21jul94:
  15.   removed load_tga_cmap_entry, and changed the way targa cmaps are stored.
  16.   Added ppmtotga, tgatoppm, cjpeg, djpeg to the man page.
  17.  
  18. release 5 (xmorph-20jul94)
  19. 20jul94:
  20.   Fixed load_tga_image: first row of upside-down images was wrong.
  21.   Removed (or changed) references to tga.h where inappopriate.
  22.   Added automatic image compression in save_img if loaded image was
  23.     compressed.  Also checks pixel_size.
  24.   Added fields to the rgba_image_t for compression, cmaps, pixel size.
  25.   Added RLE compression to Targa save routines.
  26.   Added a bounds check in load_tga_image for corrupt Targas.
  27.   Added more labels to the scrollbars to be more clear.
  28.   Alligned scrollbar region.
  29.   Added a missing "#include <Scrollbar.h>" in xmorph.c
  30.   Added a missing "\n\" in help_menu.c
  31.  
  32. 19jul94:
  33.   Ximage array allocation fixed in diw_map.c (factor of 4 deal).
  34. Fourth release (xmorph-19jul94.2): unannounced
  35.   Ximage array indexing fixed in dither_image.
  36. Third release (xmorph-19jul94.1): unannounced
  37.   Modified spline code to continue (not abort) when spline abcissa out of range.
  38.  
  39. Second release (xmorph-18jul94): unannounced
  40. Tue Jul 19 02:57:37 EDT 1994
  41.   This release was not quite ready, but I was being flooded with
  42.   reports that xdiw had vanished, and I needed to put something up to
  43.   keep the email flux down.
  44.  
  45. xmorph-18jul94:
  46.   Removed spline code from warp.c.
  47.   Incorporated use of general purpose hermite spline routines I wrote in 1993.
  48.   Fixed bug in hermite spline routine (for point at last knot).
  49.   Changed the name from xdiw to xmorph.
  50.  
  51. xdiw-15jul94:
  52.   Changed the module organization of the rgba_image_t definition.
  53.   Separated tga-24.c and (new file) tga-write.c
  54.   Added size-8 write to save_tga_pixel (untested)
  55.   [Approaching a common tga library for xdiw and showtime]
  56.  
  57. xdiw-08jul94:
  58.   Added authorship and release date info in internal "About..." page.
  59.   Made README more like what the X Consortium wants for contrib.
  60.   Separated application and widget code in diw_map.c and xdiw.c.
  61.   Wrote a short man page for xdiw.
  62.  
  63. First release (xdiw-07jul94): announced
  64. Thu Jul  7 16:36:58 EDT 1994:
  65.  
  66.   It's at a stage I'd call "alpha release" if I were into that sort of
  67.   jargon, which means this program will probably dump core a lot.
  68.   Please report such incidents, along with any solutions, back to me.
  69.  
  70.   I've put it on penguin.gatech.edu via anonymous FTP in the pub/xdiw
  71.   directory.  I've put a few binary executables there too.  They have
  72.   debugging symbol info in them, so you might want to strip the binaries
  73.   if you don't want to recompile them yourself.  However, since it's at
  74.   a very early stage, please run the unstripped versions for a while,
  75.   in case there's a core dump, so you can find out where the error
  76.   happened.
  77.  
  78.   I've used it to morph images of Wendy and myself, with significant
  79.   success.  I put the images onto video and it looks really nice.
  80.  
  81.   I've never seen any other morphing program at all, so I'm sure my idea
  82.   of a GUI differs greatly from the "professional" commercial packages,
  83.   but according to one guy I showed this to, my way is better.  If you
  84.   disagree, please tell me what I can do to make my program more usable.
  85.   I already have a lot of ideas about how to make it better--  features
  86.   to add, etc., but at the moment it's pretty usable (enough so that
  87.   I've decided to release it.)
  88.  
  89.   It's self documenting, and I've compiled and run the program on SunOS
  90.   machines, Solaris machines, SGI's, and HPUX, although on the HP it's
  91.   slower than molasses.  It _flies_ on the Reality Engine.
  92.  
  93.   I'm trying to figure out how to get this widely distributed.  As far
  94.   as I know, it's the only publically available image morphing program,
  95.   for X or any other platform.  If any of you know of another publically
  96.   available morphing program, please let me know so I can kill myself.
  97.  
  98.   I also wrote a program that rapidly displays the images generated by
  99.   Xdiw (for X or MSDOS), for those of you who don't have a high speed
  100.   JPEG CoDec like I do :)  If you want the image viewer, let me know and
  101.   I'll make it available on penguin.
  102.  
  103.   --
  104.   Michael J. Gourlay                                mike@penguin.gatech.edu
  105.                   "That's me; I've been ionized...." - Buckaroo Banzai
  106.   35431 Georgia Tech Station   H:(404) 873-3539        W:(404) 894-9734
  107.   Georgia Institute of Technology, School of Physics, Atlanta Georgia, 30332
  108.